package co.edu.udea.iw.dto;

import java.util.Date;

import javax.xml.bind.annotation.XmlRootElement;

/**
 * Clase cuyo objetivo es hacer los test de los metodos de la clase
 * SolicitudDAOImpl
 * 
 * @author Santiago Ruiz
 * @author Bladimir Velez
 *
 */
@XmlRootElement
public class SolicitudWS {

	private int idSolicitud;
	private Date fechaSolicitud;
	private Date fechaPrestamo;
	private String horaInicioPrestamo;
	private String horaFinPrestamo;
	private int cantidad;
	private Usuario usuario;
	private Dispositivo dispositivo;

	public SolicitudWS() {

	}

	public SolicitudWS(int idSolicitud, Date fechaSolicitud,
			Date fechaPrestamo, String horaInicioPrestamo,
			String horaFinPrestamo, int cantidad, Usuario usuario,
			Dispositivo dispositivo) {
		super();
		this.idSolicitud = idSolicitud;
		this.fechaSolicitud = fechaSolicitud;
		this.fechaPrestamo = fechaPrestamo;
		this.horaInicioPrestamo = horaInicioPrestamo;
		this.horaFinPrestamo = horaFinPrestamo;
		this.cantidad = cantidad;
		this.usuario = usuario;
		this.dispositivo = dispositivo;
	}

	/**
	 * @return the idSolicitud
	 */
	public int getIdSolicitud() {
		return idSolicitud;
	}

	/**
	 * @param idSolicitud
	 *            the idSolicitud to set
	 */
	public void setIdSolicitud(int idSolicitud) {
		this.idSolicitud = idSolicitud;
	}

	/**
	 * @return the fechaSolicitud
	 */
	public Date getFechaSolicitud() {
		return fechaSolicitud;
	}

	/**
	 * @param fechaSolicitud
	 *            the fechaSolicitud to set
	 */
	public void setFechaSolicitud(Date fechaSolicitud) {
		this.fechaSolicitud = fechaSolicitud;
	}

	/**
	 * @return the fechaPrestamo
	 */
	public Date getFechaPrestamo() {
		return fechaPrestamo;
	}

	/**
	 * @param fechaPrestamo
	 *            the fechaPrestamo to set
	 */
	public void setFechaPrestamo(Date fechaPrestamo) {
		this.fechaPrestamo = fechaPrestamo;
	}

	/**
	 * @return the horaInicioPrestamo
	 */
	public String getHoraInicioPrestamo() {
		return horaInicioPrestamo;
	}

	/**
	 * @param horaInicioPrestamo
	 *            the horaInicioPrestamo to set
	 */
	public void setHoraInicioPrestamo(String horaInicioPrestamo) {
		this.horaInicioPrestamo = horaInicioPrestamo;
	}

	/**
	 * @return the horaFinPrestamo
	 */
	public String getHoraFinPrestamo() {
		return horaFinPrestamo;
	}

	/**
	 * @param horaFinPrestamo
	 *            the horaFinPrestamo to set
	 */
	public void setHoraFinPrestamo(String horaFinPrestamo) {
		this.horaFinPrestamo = horaFinPrestamo;
	}

	/**
	 * @return the cantidad
	 */
	public int getCantidad() {
		return cantidad;
	}

	/**
	 * @param cantidad
	 *            the cantidad to set
	 */
	public void setCantidad(int cantidad) {
		this.cantidad = cantidad;
	}

	/**
	 * @return the usuario
	 */
	public Usuario getUsuario() {
		return usuario;
	}

	/**
	 * @param usuario
	 *            the usuario to set
	 */
	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}

	/**
	 * @return the dispositivo
	 */
	public Dispositivo getDispositivo() {
		return dispositivo;
	}

	/**
	 * @param dispositivo
	 *            the dispositivo to set
	 */
	public void setDispositivo(Dispositivo dispositivo) {
		this.dispositivo = dispositivo;
	}

}
